idf_component_register(
    SRCS
        freetype/src/base/ftsystem.c
        freetype/src/base/ftinit.c
        freetype/src/base/ftdebug.c
        freetype/src/base/ftbitmap.c

        freetype/src/base/ftbase.c

        freetype/src/base/ftbbox.c
        freetype/src/base/ftglyph.c

        freetype/src/base/ftbdf.c

        freetype/src/bdf/bdf.c
        freetype/src/cff/cff.c
        freetype/src/truetype/truetype.c
        freetype/src/sfnt/sfnt.c

        freetype/src/smooth/smooth.c

        freetype/src/cache/ftcache.c
        freetype/src/gzip/ftgzip.c
    INCLUDE_DIRS
        .
        freetype/include
        freetype/devel
    REQUIRES
        lvgl
)

add_definitions(-DFT2_BUILD_LIBRARY)